/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						 combat_object_model_cache.h

	$Header: /heroes4/combat_object_model_cache.h $

	$NoKeywords: $

 ************************************************************************/

#if !defined( COMBAT_OBJECT_MODEL_CACHE_H_INCLUDED )
#define COMBAT_OBJECT_MODEL_CACHE_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <string>

#include "compound_object_model_ptr.h"
#include "resource_cache.h"

// --------------------------------------------------------------------------
// t_combat_object_model_cache class
// --------------------------------------------------------------------------
class t_combat_object_model_cache :	public t_resource_cache< t_compound_object_model >
{
public:
	// Constructor
	t_combat_object_model_cache();

	t_combat_object_model_cache( std::string const & name, double scale_ratio = 1.0 );
};

inline t_combat_object_model_cache::t_combat_object_model_cache()
{
}

t_combat_object_model_cache get_combat_object_model_cache( std::string const& name,
														   double scale_ratio = 1.0 );

#endif // !defined( COMBAT_OBJECT_MODEL_CACHE_H_INCLUDED )
